package com.lagou.annotation;

import java.lang.annotation.*;

/**
 * 事务注解
 * 可以修饰类、方法
 * 被该注解修饰的类，在调用类中的方法时自动开启事务
 * 被该注解修饰的方法，在被调用时自动开启事务
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)//可在jvm中通过反射获取
@Documented
public @interface MyTransactional {
    public String value();//事务管理器的beanId
}
